OOP in Spring

역할(interface) 와 구현(class)를 분리하자